ULPIRW=READ, ULPISS=IN_ANOTHER_STATE
ULPI viewport
ULPIDATWR | When a write operation is commanded, the data to be sent is written to this field. |
ULPIDATRD | After a read operation completes, the result is placed in this field. |
ULPIADDR | When a read or write operation is commanded, the address of the operation is written to this field. |
ULPIPORT | For the wakeup or read/write operation to be executed, this value must be written as 0. |
ULPISS | ULPI sync state. This bit represents the state of the ULPI interface. 0 (IN_ANOTHER_STATE): In another state (ie. carkit, serial, low power) 1 (NORMAL_SYNC_STATE_): Normal Sync. State. |
RESERVED | Reserved |
ULPIRW | ULPI Read/Write control. This bit selects between running a read or write operation. 0 (READ): Read 1 (WRITE): Write |
ULPIRUN | ULPI Read/Write Run. Writing the 1 to this bit will begin the read/write operation. The bit will automatically transition to 0 after the read/write is complete. Once this bit is set, the driver can not set it back to 0. The driver must never executue a wakeup and a read/write operation at the same time. |
ULPIWU | ULPI Wake-up. Writing the 1 to this bit will begin the wakeup operation. The bit will automatically transition to 0 after the wakeup is complete. Once this bit is set, the driver can not set it back to 0. The driver must never executue a wakeup and a read/write operation at the same time. |